a barrage of criticism - Turco Inglés Diccionario